//
//  ZYCCourseRegistrationDetailModel.h
//  ZDSC
//
//  Created by ZDTX on 2021/8/17.
//

#import "ZYCBaseModel.h"

NS_ASSUME_NONNULL_BEGIN

@interface ZYCCourseTeachTimeModel: ZYCBaseModel
@property (nonatomic, copy) NSString *courseEndTime;
@property (nonatomic, copy) NSString *courseTimeId;
@property (nonatomic, copy) NSString *classPlanId;
//授课时间类型（1-周循环，2-跳周循环，3-自定义）
@property (nonatomic, copy) NSString *courseTimeType;
@property (nonatomic, copy) NSString *week;
@property (nonatomic, copy) NSString *time;
@property (nonatomic, copy) NSString *courseDate;
@property (nonatomic, copy) NSString *courseStartTime;




@property (nonatomic, copy) NSString *weekChine;


@end

@interface ZYCCourseStudentInfoModel: ZYCBaseModel

@property (nonatomic, copy) NSString *s_id;
@property (nonatomic, copy) NSString *name;
@property (nonatomic, copy) NSString *gradeName;
@property (nonatomic, copy) NSString *gradeChinese;
@property (nonatomic, copy) NSString *className;
@property (nonatomic, copy) NSString *enrollTime;
@property (nonatomic, copy) NSString *avatar;

@end

@interface ZYCCourseRegistrationDetailModel : ZYCBaseModel

@property (nonatomic, copy) NSString *semesterName;
@property (nonatomic, strong) NSArray <ZYCCourseTeachTimeModel *>*tcCourseTimeList;
@property (nonatomic, copy) NSString *courseTime;
@property (nonatomic, copy) NSString *className;
@property (nonatomic, copy) NSString *enrollEndDate;
@property (nonatomic, copy) NSString *classStatus;
@property (nonatomic, copy) NSString *courseDateList;
@property (nonatomic, copy) NSString *courseImg;

@property (nonatomic, copy) NSString *grade;
@property (nonatomic, copy) NSString *semesterId;
@property (nonatomic, copy) NSString *courseTypeName;
@property (nonatomic, copy) NSString *planSection;
@property (nonatomic, copy) NSString *classPlanId;
@property (nonatomic, copy) NSString *scope;

@property (nonatomic, copy) NSString *enrollStartDate;
@property (nonatomic, copy) NSString *courseTimeType;
@property (nonatomic, copy) NSString *courseTimeTypeStr;
@property (nonatomic, copy) NSString *courseType;
@property (nonatomic, copy) NSString *courseTypeStr;
@property (nonatomic, copy) NSString *updateBy;
@property (nonatomic, copy) NSString *updateTime;
@property (nonatomic, copy) NSString *studentCount;

@property (nonatomic, copy) NSString *maxPeoples;
//报名状态（1-未开始，2-进行中，3-已结束）
@property (nonatomic, copy) NSString *enrollStatus;
@property (nonatomic, copy) NSString *enrollStatusStr;
@property (nonatomic, copy) NSString *tcEnrollPersonnelList;
@property (nonatomic, copy) NSString *courseAddress;
@property (nonatomic, copy) NSString *courseName;
@property (nonatomic, copy) NSString *createBy;

@property (nonatomic, copy) NSString *courseStartTime;
@property (nonatomic, copy) NSString *teacherId;
@property (nonatomic, strong) NSArray <ZYCCourseStudentInfoModel *>*studentInfos;
@property (nonatomic, assign) NSInteger enrollCount;
@property (nonatomic, copy) NSString *courseEndTime;
@property (nonatomic, copy) NSString *createTime;
@property (nonatomic, copy) NSString *teacherDesc;

@property (nonatomic, copy) NSString *minPeoples;
@property (nonatomic, copy) NSString *courseId;
@property (nonatomic, copy) NSString *classNature;
//当前学生是否已经报名（0：已报名，1：未报名）
@property (nonatomic, copy) NSString *isEnrolled;
@property (nonatomic, copy) NSString *teacherName;
@property (nonatomic, copy) NSString *classStatusName;
@property (nonatomic, copy) NSString *scopeName;
@property (nonatomic, strong) NSArray <ZYCCourseTeachTimeModel *>*startTimeAndEndTime;



@end

NS_ASSUME_NONNULL_END
